import java.util.ArrayList;
import java.util.HashSet;
import java.util.List;
import java.util.Set;

public class Solution1436 {
    public String destCity(List<List<String>> paths) {
        Set<String> set=new HashSet<>();
        for (List<String> path : paths) {
            set.add(path.get(0));
        }
        for (List<String> path : paths) {
            if (!set.contains(path.get(1))){
                return path.get(1);
            }
        }
        return null;
    }

    public static void main(String[] args) {
        List<List<String>> list=new ArrayList<>();
        List<String> a=new ArrayList<>();
        a.add("A");a.add("B");
        list.add(a);
        List<String> b=new ArrayList<>();
        b.add("C");b.add("D");
        list.add(b);
        List<String> c=new ArrayList<>();
        c.add("B");c.add("C");
        list.add(c);
        System.out.println(new Solution1436().destCity(list));
    }
}
